ethanol powered - French English Dictionary